deliver in trust - Francés Inglés Diccionario